Visage Technologies License Agreement (VTLA) 
______________________________________________________________________________

SUMMARY

This introductory section summarizes the main conditions of the License Agreement with the sole 
purpose to enable easier reading. In case of ambiguity other sections prevail.

By installing Visage Technologies' software, you are agreeing to the terms of this Agreement. 
Visage Technologies grants you right to use its software internally for evaluation purposes. 
Furthermore, subject to separately agreed fees and other conditions stated in this Agreement and 
in the License Key File you may receive, you may develop and distribute your own product using 
Visage Technologies' software. Such products shall register themselves automatically with the 
Visage Technologies licensing server.
Software licensed under Academic and Evaluation licenses cannot be used for commercial 
purposes. If you have no valid License Key File, your license is an Evaluation license.
______________________________________________________________________________

DO NOT EDIT THIS AGREEMENT. It is a universal agreement covering evaluation, 
development and several common types of deployment licenses. If you require more specific 
licensing conditions, please discuss with Visage Technologies representative.
______________________________________________________________________________


1. DEFINITIONS.

1.1. "Visage Technologies" means Visage Technologies AB, Diskettgatan 11, SE-583 30 
Linkoping, Sweden.

1.2. "Licensee" means you, whether an individual or an entity, to whom Visage Technologies 
grants the License, and who is responsible for complying with the contractual obligations of the 
License, and ensuring that anyone permitted access to Software also complies with such 
obligations.

1.3. "Software" means the specialized computer software developed and owned by Visage 
Technologies, delivered and licensed under this Agreement, and described in Schedule 1 of this 
Agreement.

1.4. "Software Component" means any portion of, or file provided with, the Software.

1.5. "Software Package" means a separately packaged portion of the Software, as described in 
Schedule 1 of this Agreement.

1.6. "Module" means a logical portion of the Software that can be licensed separately from other 
parts of the Software, as described in Schedule 1 of this Agreement.

1.7. "Product" means a product that Licensee has created by incorporating or linking any 
Software Component. A Product must contain original code developed by Licensee and must 
provide substantial functionality not contained in, or provided by, the Software.

1.8. "Product License" means a license granted by Licensee to its end-users for the installation 
and use of Licensee's Product.

1.9. "Affiliate" means a legal entity which is controlled by, or controls, or is under common 
control with Licensee. Control means (i) beneficial ownership of at least fifty percent (50%) of 
the voting securities of a corporation or other business organization with voting securities, or (ii) 
a fifty percent (50%) or greater interest in the profits and capital of a partnership or other business 
organization without voting securities.

1.10. "Internal Operations" means the use of Software by employees, consultants, subcontractors, 
student interns, and software administration contractors of Licensee or an Affiliate on behalf of 
the Licensee or Affiliate.

1.11. "Third Party" means any person or legal entity that is not Visage Technologies, the 
Licensee, or an Affiliate.

1.12. "Third Party Licensor" means the person who, or entity which, grants a license to Visage 
Technologies to redistribute that person's or entity's intellectual property. Third Party Licensors 
are listed in Schedule 3.

1.13. "Source Code"  means human-readable program code written in a higher-level language 
such as C, C++, JavaTM or others, which must be translated or compiled into machine-readable 
language before it can be executed by a computer. Source Code also includes header files and 
other human-readable files necessary for a program to be compiled in the higher-level language.

1.14. "Object Code" means the code created by a system compiler from Source Code; also called 
"machine-readable code". Object Code can be linked with an appropriate linker to resolve 
address references and may be combined with other Object Code for targeted execution on a 
specific processor. Object Code includes "Object Code libraries" and "shared libraries" which are 
groupings of Object Code for specific purposes.

1.15. "License Key" means a numerical code that permits the Software or Product to run on one 
or more devices. 

1.16. "License Key File" means a file provided by Visage Technologies to Licensee and 
containing a License Key. 

1.17. "License Type" means the type of license granted to the Licensee, and determines specific 
restrictions associated with each License Type. License Type can be Evaluation, Academic or 
Full. Only Full licenses are intended for commercial use.


2. ACCEPTANCE. By downloading and/or installing any part of the Software on a computer 
system, you are consenting to be bound and are becoming a party to this License Agreement, i.e. 
a Licensee. If Licensee does not accept the terms and conditions of this License Agreement and 
any applicable Annex, or if Licensee terminates this License, for any reason, then Licensee shall 
immediately remove the Software licensed hereunder from any computer systems controlled by 
Licensee.


3. LICENSE KEY FILE.  Licensee may receive one or more License Key Files for evaluation, 
academic or commercial use of the Software. License Key and License Key File specify 
important licensing conditions that constitute binding parts of this Agreement, specifically:


Label in License Key File		Description
-------------------------------		--------------
Licensed application name:		The name of the Licensee's Product.
Licensee:				Name and address of the Licensee.
This License Key is issued for:	Software Package(s) and/or Module(s) for which the 
License is valid (see Schedule 1). The software version for 
which the license is valid is specified at the end of this line 
marked with letter "V"; license is valid for the specified 
version and all older versions.
Operating system(s):			Operating systems for which the Software is licensed.
License Type:				License Type (see Definitions).
Application ID:			OS-specific identifier.
Number of installations/licenses:	Permitted number of installations of the Product (number of 
users). May be specified as unlimited. If the Product is 
executed in the Web browser, then each download and use 
of the Product in a Web browser represents one installation.
Number of concurrent users:		Used for floating licenses.
Licensed URL (for web license):	URL for which License is valid.
Date of issuing:			Date when the License Key has been issued.
Expiry date of the License Key:	License term, either expiry date or as "PERPETUAL".
Automatic license registration:	Specifies automatic license registration mode; see Section 7.
License Key:				The License Key.

3.1. Licensee understands that the License Key and the License Key File are unique to the 
Licensee and Product and may be used to identify the Licensee to whom the License Key was 
issued and the Product for which it was issued.

3.2. Licensee may distribute copies of the License Key File, provided that they are always 
distributed as part of the Product and solely for the purpose of allowing end-users to use the 
Product.

3.3. Licensee may not modify the License Key or License Key File in any way, nor attempt to 
create a new License Key or License Key File.

3.4. If the Licensee does not have a valid License Key File, then the License Type is Evaluation.


4. LICENSE GRANT. Visage Technologies hereby grants to Licensee, subject to payment of 
the separately agreed License fees and the terms of this Agreement, in particular the restrictions 
set forth in Section 5 of this Agreement, a non-exclusive, non-transferrable license (the "License") 
to:

4.1. install and use the Software solely for Internal Operations;

4.2. integrate, market and sublicense the Software - solely as an integrated part of the Product 
named in License Key File - to customers or end-users.

5. LICENSE RESTRICTIONS. Licensee shall not, and shall not permit any Third Party to:

5.1. modify, or create any derivative work of, any part of the Software (other than files provided 
for convenience in Source Code form by Visage Technologies; their use is covered in paragraph 
5.12);

5.2. rent, lease, time-share or loan the Software, or provide service bureau use; 

5.3. sell, license, sublicense, publish, display, distribute, disseminate, assign, or otherwise 
transfer (whether by sale, exchange, lease, gift, or otherwise) to a Third Party the Software, any 
copy or portion thereof, or any license or other rights thereto, in whole or in part, without Visage 
Technologies' prior written consent, except as expressly permitted in this Agreement;

5.4. disassemble, decompile, reverse engineer the Software or otherwise attempt to gain access to 
its method of operation or Source Code (other than files provided for convenience in Source 
Code form by Visage Technologies; their use is covered in paragraph 5.12);

5.5. alter, remove, or obscure any copyright, trade secret, patent, trademark, logo, proprietary 
and/or other legal notices on or in copies of the Software;

5.6. use Visage Technologies' name, trade names, logos, or other trademarks of Visage 
Technologies in any advertising, promotional literature or any other material, whether in written, 
electronic, or other form, distributed to any Third Party, except in the form provided by Visage 
Technologies, and then solely for purposes of identifying Visage Technologies' Software;

5.7. Academic Licenses are granted strictly for non-commercial usage of the Software in 
education and/or research, and no other use is permitted.

5.8. Evaluation Licenses are granted strictly for internal evaluation of the Software by the 
Licensee, with the sole purpose of allowing the Licensee to make an informed decision about 
acquiring a different License Type. No other use is permitted.

5.9. Licensee may use, copy and distribute shared Object Code library files for deployment of the 
Product, but only if a header file exists in the Software for the shared library file. Licensee may 
not copy or distribute the header files themselves.

5.10. Licensee may include, by compilation for deployment, only those select Object Code files 
from the Software required for the Product.

5.11. In no event shall Licensee distribute any library header files nor the library (.lib) files.

5.12. Licensee may use and modify the Source Code files included in the Software solely for the 
creation of the Product. Licensee may copy and distribute Object Code compiled from this 
Source Code, but only for use in the Product. The Source Code files or their derivative forms 
may not be distributed.

Further restrictions or obligations for specific Modules are listed in Schedule 2.

6. PRODUCT LICENSING. For any distribution of the Product to Third Parties, the Product 
shall be accompanied by a Product License whose terms and conditions are at least as restrictive 
as the Agreement, unless the Product is part of an embedded system that has no provision for 
licensing to its end users.

6.1. In no circumstances shall Licensee include a warranty for any form of Software that is 
inconsistent with or additional to the warranty contained in this Agreement.

6.2. Notwithstanding the termination of the Agreement, all valid Product Licenses shall remain 
and continue in full force and effect, and, if the Agreement was not terminated due to: (a) 
Licensee's failure to pay applicable fees to Visage Technologies, (b) Licensee's violation of the 
License restrictions, or (c) violation of Visage Technologies' proprietary rights in the Software; 
then Licensee may continue to use the Software to support Products that have been placed in use 
pursuant to an Product License prior to the effective date of termination.


7. AUTOMATIC LICENSE REGISTRATION. Software includes built-in licensing function 
that may automatically register each individual copy of the Product with the Visage Technologies 
licensing server using the internet. The License Key File specifies when this automatic license 
registration is performed; there are the following possibilities:

7.1. "First online use": automatic license registration is performed at first use of Software within 
the Product. If the connection to the Visage Technologies licensing server fails, the Product will 
function normally, and registration is performed at next use.

7.2. "First use": automatic license registration is performed at first use of Software within the 
Product. The device on which the Product is running must be online and have network access to 
the Visage Technologies licensing server at first use.

7.3. "Always if online": automatic license registration is performed at every use of Software 
within the Product. If the connection to the Visage Technologies licensing server fails, the 
Product will function normally.

7.4. "Always": automatic license registration is performed at every use of Software within the 
Product. The device on which the Product is running must be online and have network access to 
the Visage Technologies licensing server.


8. RETENTION OF RIGHT, TITLE AND INTEREST BY VISAGE TECHNOLOGIES. 
The Software shall at all times remain the property of Visage Technologies and/or Third Party 
Licensors and Licensee shall have no right, title, or interest therein, except as expressly set forth 
in this Agreement. 


9. LICENSES FOR THIRD PARTY SOFTWARE. Visage Technologies has been granted 
licenses to distribute certain Third Party software by Third Party Licensors. As a condition of 
those licenses, Visage Technologies is required to distribute the Third Party software to Licensee 
subject to specific terms and conditions, which may be different from or additional to those 
contained herein for the Software. Licensee understands and agrees that acceptance of this 
Agreement also confirms Licensee's acceptance of the applicable provisions for use, including 
the restrictions on use, of such Third Party software. All such Third Party software and the 
corresponding licenses are listed in Schedule 3.


10. LICENSE TERM. 

10.1. License term is specified in the License Key File provided to the Licensee, either by expiry 
date or as "perpetual". If no License Key File has been provided to the Licensee, then the License 
term is one (1) month.

10.2. If the License term is specified in the License Key File as "perpetual", Licensee shall have 
the right to use the Software indefinitely, subject to the termination provisions in this Agreement. 

10.3. Licensee understands and agrees that the Software and Product will stop operating 
immediately after the expiration of License term specified in the License Key File, unless 
Licensee renews its License. 


11. TERMINATION. Visage Technologies may terminate this Agreement and all Licenses 
granted hereunder by written notice to Licensee if Licensee breaches any material term of this 
License, including failure to pay any License fees due, and Licensee has not cured such breach 
within thirty (30) days of written notification. Visage Technologies may immediately terminate 
upon notice this Agreement and all Licenses granted hereunder should Licensee breach the terms 
and conditions of Sections 4 and/or 5 of this Agreement. Licensee may terminate this License at 
any time, for any reason. Licensee shall not be entitled to any refund if this License is terminated. 
Upon termination, Licensee shall promptly return all but archival copies of the Software in 
Licensee's possession or control, or promptly provide written certification of their destruction.


12. TAXES, DUTIES, CUSTOMS. Absent appropriate exemption certificates or other 
conclusive proof of tax exempt status, Licensee shall pay all applicable sales, use, excise, value-
added, and other taxes, duties, levies, assessments, and governmental charges payable in 
connection with this Agreement or the Licenses granted hereunder, excluding taxes based on or 
measured by Visage Technologies' income or those based on or measured by the Third Party 
Licensors' income, for which Visage Technologies shall be solely responsible.


13. LIMITATION OF LIABILITY. The Software should not be relied on as the sole basis to 
solve a problem or implement a design whose incorrect solution or implementation could result 
in injury to person or property. If Software is employed in such a manner, it is at the Licensee's 
own risk and Visage Technologies and Third Party Licensors explicitly disclaim all liability for 
such misuse to the extent allowed by law. Visage Technologies' and Third Party Licensors' 
liability for death or personal injury resulting from negligence or for any other matter in relation 
to which liability by law cannot be excluded or limited shall not be excluded or limited. Except as 
aforesaid, (a) any other liability of Visage Technologies and Third Party Licensors (whether in 
relation to breach of contract, negligence or otherwise) shall not in total exceed the amount paid 
to Visage Technologies under this Agreement in the twelve month period preceding the claim in 
question, for the Software with respect to which the liability in question arises; and (b) Visage 
Technologies and Third Party Licensors shall have no liability for any indirect or consequential 
loss (whether foreseeable or otherwise and including loss of profits, loss of business, loss of 
opportunity, and loss of use of any computer hardware or software). Some countries and states do 
not allow the exclusion or limitation of incidental or consequential damages, so the above 
exclusion or limitation may not apply to Licensee.


14. LIMITED WARRANTY/LIMITATION OF REMEDIES. Visage Technologies warrants 
that Visage Technologies, on its own behalf or through Third Party Licensors, has the right to 
grant the License rights hereunder. Visage Technologies warrants, for a period of one (1) year 
from delivery or for the term of the License, whichever is less, that each copy of Software will 
conform in all material respects to the description of the Software's operation in its 
documentation. In the event that the Software does not operate as warranted, Licensee's exclusive 
remedy and Visage Technologies' sole liability under this warranty shall be the correction or 
workaround by Visage Technologies of major defects within a reasonable time. Should such 
correction or workaround be impractical, Visage Technologies may, at its option, terminate the 
relevant License and refund the initial License fee paid to Visage Technologies for Software. All 
requests for warranty assistance should be directed to Visage Technologies AB, Diskettgatan 11, 
SE-583 30 Linkoping, Sweden.


15. DISCLAIMER OF WARRANTIES. Except for warranties expressly set forth in Section 14 
of this Agreement (or as implied by law where the law provides that the particular terms implied 
cannot be excluded by contract), Software, its documentation and software maintenance services 
are delivered "as is" and Visage Technologies makes and the Licensee receives no additional 
express or implied warranties. Visage Technologies and Third Party Licensors hereby expressly 
disclaim any and all other conditions, warranties, or other terms of any kind or nature concerning 
the Software, its documentation, and software maintenance services (including, without 
limitation, any with regard to infringement, merchantability, quality, accuracy, or fitness for a 
particular purpose or Licensee's purpose). Visage Technologies also expressly disclaims any 
warranties that may be implied from usage of trade, course of dealing, or course of performance. 
Except for the express warranties stated in Section 14 of this Agreement, the Software, its 
documentation, and software maintenance services are provided with all faults, and the entire risk 
of satisfactory quality, performance, accuracy, and effort is with Licensee. Visage Technologies 
does not warrant that the Software will operate without interruption or be error free. Some states 
and countries do not allow limitations on how long an implied warranty lasts, so the above 
limitation may not apply to Licensee. The warranty in Section 14 gives Licensee specific legal 
rights and Licensee may also have other rights which vary from state to state and country to 
country. Licensee accepts responsibility for its use of the Software and the results obtained 
therefrom.


16. DISCLAIMER OF OBLIGATIONS AND LIABILITY FOR LICENSEE'S PRODUCT. 

16.1. Visage Technologies shall have no support or warranty obligations, and disclaims all 
liability, for the Product developed or distributed by Licensee.

16.2. Licensee agrees that prior to using, incorporating, or distributing the Software in any 
Product, it will thoroughly test and validate the Product and the functionality of the Software in 
that Product and be solely responsible for any problems or failures.


17. GOVERNING LAW; JURISDICTION. This Agreement shall be interpreted, enforced and 
construed and the rights of the parties hereunder governed in all respects by the laws of Sweden, 
and both parties consent to the jurisdiction of the courts located in Sweden and consent to the 
service of process, pleadings and notices in connection with any and all actions initiated in such 
courts. The parties agree that a final judgment in any such action or proceeding shall be 
conclusive and binding and may be enforced in any other jurisdiction. To the extent any 
governing law, treaty, or regulation is in conflict with this Agreement, the conflicting terms of 
this Agreement shall be superseded only to the extent necessary by such law, treaty, or regulation. 
If any provision of this Agreement shall be otherwise unlawful, void, or otherwise unenforceable, 
that provision shall be enforced to the maximum extent permissible. In either case, the remainder 
of this Agreement shall not be affected. 


18. COMPLIANCE. Licensee agrees to notify Visage Technologies promptly upon discovery of 
any failure to comply with one or more Licenses granted under this Agreement, or any failure to 
comply with any other material term of this Agreement. 


19. ENTIRE AGREEMENT. This Agreement, and any applicable Annex thereto including any 
documents referenced therein are incorporated herein by reference, and contain the entire 
understanding of the parties and may not be modified or amended except by written instrument, 
executed by authorized representatives of Visage Technologies and Licensee. In the event of any 
conflict between this Agreement and any purchase order executed by Licensee (whether executed 
before or after this Agreement), this Agreement shall prevail.




______________________________________________________________________________
Schedule 1 - Software

The Software which is the subject of this Agreement includes the following Software Packages 
that can be downloaded and installed separately: visage|SDK and makeup|SDK.

visage|SDK is a Software Development Kit for face tracking and analysis. It exists in versions for 
specific platforms: visage|SDK for Windows, visage|SDK for iOS, visage|SDK for Android, 
visage|SDK for HTML5, visage|SDK for Mac OS X, visage|SDK for Linux, visage|SDK for Red 
Hat, visage|SDK for rPI. Each of these Software Packages includes the following Modules that 
may be licensed separately:

*	visage|SDK FaceTrack: Tracking of head and facial features from video sequences or 
images in real time, with provision of the full set of facial features co-ordinates in 2D and 
3D space (face contour, eyes, eyebrows, irides, nose, lips and ears), 3D head pose, 
textured 3D model of the face, gaze direction, screen-space gaze point, iris tracking, ear 
tracking and other related information. The software enables tracking of multiple faces.
*	visage|SDK FaceTrack Lite: Tracking of head and facial features from video sequences or 
images in real time, with provision of a limited set of facial features co-ordinates in 2D 
space (face contour, eyes, eyebrows, nose and lips), 3D head pose and the textured 3D 
model of the face. 
*	visage|SDK Face Analysis: Estimation of age, gender and emotion from facial images. 
*	visage|SDK Face Recognition: Matching/recognising faces based on identity-discerning 
face descriptors extracted from facial images.
*	"visage|SDK Full" means the combination of visage|SDK FaceTrack, visage|SDK Face 
Analysis and visage|SDK Face Recognition .

makeup|SDK is a Software Development Kit for rendering virtual makeup based on face tracking. 
It exists in versions for specific platforms: makeup|SDK for iOS, makeup|SDK for Android, 
makeup|SDK for HTML5. It provides a simple API which allows easy integration of augmented-
reality makeup features into iOS, Android and HTML5 applications. makeup|SDK supports 
rendering of various makeup features, including foundation, powder, concealer, blush, 
eyeshadow, eyeliner, mascara, eyebrow, lipstick, lip gloss and lipliner. 

Schedule 2 - Specific obligations per Module

For Licensees licensing visage|SDK FaceTrack Lite, the following additional obligations apply:

Licensee agrees that Visage Technologies may use Licensee's project description, application 
information, any imagery, visuals and additional information for marketing purposes on Visage 
Technologies' websites and any other marketing materials. 
Furthermore, Licensee agrees to actively promote Visage Technologies in one of the following 
manners:
a)	Feature Visage Technologies logo, company information or links to Visage Technologies 
websites on Licensee' websites, in Licensee's application/project description, or 
promotional materials, and provide proof on request to Visage Technologies' team.
b)	Participate in one case study and/or testimonial written by Visage Technologies' team.

Schedule 3 - Third Party software

This Annex lists all Third Party software used in the Software, and licenses under which such 
Third Party software is used. 
The software items 2 and 3 below are used only for the licensing function in the Software.
The software items 4, 4a, 4b and 4c below are related to the use of OpenVINO(tm) toolkit and are 
included only in visage|SDK for Windows, visage|SDK for macOS and visage|SDK for Linux, 
and used only when OpenVINO(tm) toolkit is used. OpenVINO is a trademark of Intel Corporation 
or its subsidiaries.
The software item 5 below is included only in visage|SDK for Linux.
The software items 6 and 6a - 6h below are related to the use of TensorFlow and are included 
only in visage|SDK for iOS, makeup|SDK for iOS, visage|SDK for Android, makeup|SDK for 
Android, and visage|SDK for Raspberry PI. TensorFlow is a trademark of Google Inc.
The software item 9 below is included only in makeup|SDK.
The software item 10 below is included only in makeup|SDK for HTML5.


1. Open Source Computer Vision Library (OpenCV). OpenCV is used in the Software under 
the following license:
License Agreement
For Open Source Computer Vision Library
(3-clause BSD License)

Redistribution and use in source and binary forms, with or without modification, are permitted 
provided that the following conditions are met:
1	Redistributions of source code must retain the above copyright notice, this list of conditions 
and the following disclaimer.
2	Redistributions in binary form must reproduce the above copyright notice, this list of 
conditions and the following disclaimer in the documentation and/or other materials provided 
with the distribution.
3	Neither the names of the copyright holders nor the names of the contributors may be used to 
endorse or promote products derived from this software without specific prior written 
permission.
This software is provided by the copyright holders and contributors "as is" and any express or 
implied warranties, including, but not limited to, the implied warranties of merchantability and 
fitness for a particular purpose are disclaimed. In no event shall copyright holders or contributors 
be liable for any direct, indirect, incidental, special, exemplary, or consequential damages 
(including, but not limited to, procurement of substitute goods or services; loss of use, data, or 
profits; or business interruption) however caused and on any theory of liability, whether in 
contract, strict liability, or tort (including negligence or otherwise) arising in any way out of
the use of this software, even if advised of the possibility of such damage.

2. curl. Curl is used in the Software under the following license:

The curl license
COPYRIGHT AND PERMISSION NOTICE

Copyright (c) 1996 - 2019, Daniel Stenberg, daniel@haxx.se, and many contributors, see the 
THANKS file.

All rights reserved.

Permission to use, copy, modify, and distribute this software for any purpose with or without fee 
is hereby granted, provided that the above copyright notice and this permission notice appear in 
all copies.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE 
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE 
OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of a copyright holder shall not be used in advertising 
or otherwise to promote the sale, use or other dealings in this Software without prior written 
authorization of the copyright holder.

3. zlib. zlib is used in the Software under the following license:

'zlib' general purpose compression library
  version 1.2.11, January 15th, 2017

  Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

  Jean-loup Gailly        Mark Adler
  jloup@gzip.org          madler@alumni.caltech.edu


4. OpenVINO(tm) toolkit. OpenVINO(tm) toolkit is used in the Software under the Apache License, 
Version 2.0. which can be obtained at

      http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the Apache 
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
See the Apache License for the specific language governing permissions and limitations under 
the License.


4a. Intel(r) Math Kernel Library. 
4b. Intel(r) Threading Building Blocks. 
4c. Intel(r) OpenMP runtime. 
Items 6a, 6b and 6c are used in the Software under the following license:

Intel Simplified Software License (Version April 2018)

Copyright (c) 2018 Intel Corporation.

Use and Redistribution.  You may use and redistribute the software (the "Software"), without 
modification, provided the following conditions are met:

* Redistributions must reproduce the above copyright notice and the following terms of use in the 
Software and in the documentation and/or other materials provided with the distribution.

* Neither the name of Intel nor the names of its suppliers may be used to endorse or promote 
products derived from this Software without specific prior written permission.

* No reverse engineering, decompilation, or disassembly of this Software is permitted.

Limited patent license.  Intel grants you a world-wide, royalty-free, non-exclusive license under 
patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell 
("Utilize") this Software, but solely to the extent that any such patent is necessary to Utilize the 
Software alone. The patent license shall not apply to any combinations which include this 
software.  No hardware per se is licensed hereunder.

Third party and other Intel programs.  "Third Party Programs" are the files listed in the "third-
party-programs.txt" text file that is included with the Software and may include Intel programs 
under separate license terms. Third Party Programs, even if included with the distribution of the 
Materials, are governed by separate license terms and those license terms solely govern your use 
of those programs. 

DISCLAIMER.  THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR 
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, 
AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS NOT INTENDED 
FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE 
MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE 
FULLY RESPONSIBLE FOR ANY CLAIMS, COSTS, DAMAGES, EXPENSES, AND 
ATTORNEYS' FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM 
ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR 
MANUFACTURE OF THE MATERIALS.

LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, 
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGE. YOU AGREE TO INDEMNIFY AND HOLD INTEL 
HARMLESS AGAINST ANY CLAIMS AND EXPENSES RESULTING FROM YOUR USE 
OR UNAUTHORIZED USE OF THE SOFTWARE.

No support.  Intel may make changes to the Software, at any time without notice, and is not 
obligated to support, update or provide training for the Software.

Termination. Intel may terminate your right to use the Software in the event of your breach of 
this Agreement and you fail to cure the breach within a reasonable period of time.

Feedback.  Should you provide Intel with comments, modifications, corrections, enhancements or 
other input ("Feedback") related to the Software Intel will be free to use, disclose, reproduce, 
license or otherwise distribute or exploit the Feedback in its sole discretion without any 
obligations or restrictions of any kind, including without limitation, intellectual property rights or 
licensing obligations.

Compliance with laws.  You agree to comply with all relevant laws and regulations governing 
your use, transfer, import or export (or prohibition thereof) of the Software.

Governing law.  All disputes will be governed by the laws of the United States of America and 
the State of Delaware without reference to conflict of law principles and subject to the exclusive 
jurisdiction of the state or federal courts sitting in the State of Delaware, and each party agrees 
that it submits to the personal jurisdiction and venue of those courts and waives any objections. 
The United Nations Convention on Contracts for the International Sale of Goods (1980) is 
specifically excluded and will not apply to the Software.

*Other names and brands may be claimed as the property of others.

5. LibreSSL. LibreSSL is used in the Software under the following license:

The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License 
and the original SSLeay license apply to the toolkit. See below for the actual license texts.  In 
case of any license issues related to OpenSSL please contact openssl-core@openssl.org.

OpenSSL License
====================================================================
 * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer. 
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. All advertising materials mentioning features or use of this
 *    software must display the following acknowledgment:
 *    "This product includes software developed by the OpenSSL Project
 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
 *
 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
 *    endorse or promote products derived from this software without
 *    prior written permission. For written permission, please contact
 *    openssl-core@openssl.org.
 *
 * 5. Products derived from this software may not be called "OpenSSL"
 *    nor may "OpenSSL" appear in their names without prior written
 *    permission of the OpenSSL Project.
 *
 * 6. Redistributions of any form whatsoever must retain the following
 *    acknowledgment:
 *    "This product includes software developed by the OpenSSL Project
 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
 *
 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 * OF THE POSSIBILITY OF SUCH DAMAGE.
 * 
====================================================================
 *
 * This product includes cryptographic software written by Eric Young
 * (eay@cryptsoft.com).  This product includes software written by Tim
 * Hudson (tjh@cryptsoft.com).
 *
 */

 Original SSLeay License
 -----------------------

/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
 * All rights reserved.
 *
 * This package is an SSL implementation written
 * by Eric Young (eay@cryptsoft.com).
 * The implementation was written so as to conform with Netscapes SSL.
 * 
 * This library is free for commercial and non-commercial use as long as
 * the following conditions are aheared to.  The following conditions
 * apply to all code found in this distribution, be it the RC4, RSA,
 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
 * included with this distribution is covered by the same copyright terms
 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
 * 
 * Copyright remains Eric Young's, and as such any Copyright notices in
 * the code are not to be removed.
 * If this package is used in a product, Eric Young should be given attribution
 * as the author of the parts of the library used.
 * This can be in the form of a textual message at program startup or
 * in documentation (online or textual) provided with the package.
 * 
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *    "This product includes cryptographic software written by
 *     Eric Young (eay@cryptsoft.com)"
 *    The word 'cryptographic' can be left out if the rouines from the library
 *    being used are not cryptographic related :-).
 * 4. If you include any Windows specific code (or a derivative thereof) from 
 *    the apps directory (application code) you must include an acknowledgement:
 *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
 * 
 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE 
LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 
GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 * 
 * The licence and distribution terms for any publically available version or
 * derivative of this code cannot be changed.  i.e. this code cannot simply be
 * copied and put under another distribution licence
 * [including the GNU Public Licence.]
 */


6. TensorFlow. 
6a. Abseil.
6b. flatbuffers.
6c. ruy.
6d. eigen.
6e. gemmlowp.

Items 8, 8a, 8b, 8c, 8d and 8e are used in the Software under the Apache License, Version 2.0. 
which can be obtained at

      http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the Apache 
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
See the Apache License for the specific language governing permissions and limitations under 
the License.

6f. XNNPACK. XNNPACK is used in the Software under the following license:

BSD License

For XNNPACK software

Copyright (c) Facebook, Inc. and its affiliates. All rights reserved.
Copyright 2019 Google LLC

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

 * Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

 * Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

 * Neither the name Facebook nor the names of its contributors may be used to
   endorse or promote products derived from this software without specific
   prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS 
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

6g. FP16. FP16 is used in the Software under the following license:

The MIT License (MIT)

Copyright (c) 2017 Facebook Inc.
Copyright (c) 2017 Georgia Institute of Technology
Copyright 2019 Google LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 
associated documentation files (the "Software"), to deal in the Software without restriction, 
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do 
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or 
substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN THE SOFTWARE.

6h. Farmhash. Farmhash is used in the Software under the following license:

// Copyright (c) 2014 Google, Inc.
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT 
SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 
OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN
// THE SOFTWARE.

7. rttr. rttr is used in the Software under the following license:

MIT License

Copyright (c) 2014 - 2018 Axel Menzel <info@rttr.org>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT 
SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 
OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN THE
SOFTWARE.

8. better-enums. better-enums is used in the Software under the following license:

Copyright (c) 2012-2020, Anton Bachin All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted 
provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and 
the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions 
and the following disclaimer in the documentation and/or other materials provided with the 
distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS 
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

9. Unity Software. Unity Software is used in the Software under the terms from the website: 
https://unity3d.com/legal/terms-of-service/software 
(last accessed: 2021-12-08) 

10. three.js. three.js is used in the Software under the following license:

The MIT License

Copyright (c) 2010-2021 three.js authors

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 
associated documentation files (the "Software"), to deal in the Software without restriction, 
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do 
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or 
substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN THE SOFTWARE.
______________________________________________________________________________


Visage Technologies AB
Diskettgatan 11A
SE-583 30 Linkoping
Sweden 
www.visagetechnologies.com
info@visagetechnologies.com
2024-03-06
